`:top
Mit `!EOF`! (`!E`!nd `!o`!f `!F`!ile) wird das Ende einer Quelle signalisiert, welche in der Regel eine `F33f`_`[Datei`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Datei]`_`f oder ein `F33f`_`[Datenstrom`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Datenstrom]`_`f ist.
In `F33f`_`[ISO-C`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=ISO-C]`_`f können Datei- und `F33f`_`[I/O`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Eingabe_und_Ausgabe]`_`f-Operationen einen Wert zurückgeben, der dem symbolischen EOF entspricht und damit anzeigt, dass das Ende erreicht wurde. Der tatsächliche Wert beträgt häufig −1, dies ist allerdings systemabhängig.
In `F33f`_`[Unix`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Unix]`_`f kann ein EOF über die interaktive Shell (`F33f`_`[Unix-Shell`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Unix-Shell]`_`f) durch die `F33f`_`[Tastenkombination`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Tastenkombination]`_`f `B100`F9d9`F33f`_`[Strg`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Steuerungstaste]`_`f`f`b + `B100`F9d9D`f`b produziert werden (konventioneller Standard). `B100`F9d9`F33f`_`[Strg`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Steuerungstaste]`_`f`f`b + `B100`F9d9D`f`b entspricht dem `F33f`_`[ASCII`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=American_Standard_Code_for_Information_Interchange]`_`f-`F33f`_`[Steuerzeichen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Steuerzeichen]`_`f `!End of Transmission`! (`!EOT`!) 0x04. In `F33f`_`[Microsofts`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Microsoft]`_`f und `F33f`_`[IBMs`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=IBM]`_`f `F33f`_`[DOS`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=PC-kompatibles_DOS]`_`f wird ein EOF mittels `B100`F9d9`F33f`_`[Strg`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Steuerungstaste]`_`f`f`b + `B100`F9d9Z`f`b erzeugt. Historisch fügte `F33f`_`[MS-DOS`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=MS-DOS]`_`f das ASCII-Steuerzeichen `!`F33f`_`[SUB`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Substitutionszeichen]`_`f`! 0x1A (eben `B100`F9d9`F33f`_`[Strg`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Steuerungstaste]`_`f`f`b + `B100`F9d9Z`f`b) tatsächlich an das Ende einer `F33f`_`[Textdatei`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Textdatei]`_`f. Die Kompatibilität zu älteren Systemen (z. B. `F33f`_`[CP/M`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=CP/M]`_`f) wäre sonst nicht zu gewährleisten gewesen. `F33f`_`[AmigaDOS`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=AmigaDOS]`_`f benutzt `B100`F9d9`F33f`_`[Strg`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Steuerungstaste]`_`f`f`b + `B100`F9d9`F33f`_`[\`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Backslash]`_`f`f`b, das entspricht dem ASCII-Steuerzeichen `!File Separator`! 0x1C.
In der `F33f`_`[Job Control Language`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Job_Control_Language]`_`f von `F33f`_`[Großrechnerumgebungen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Großrechner]`_`f werden In-Stream-Eingaben über das `B100`F9d9DD *`f`b-Statement gemäß `F33f`_`[Voreinstellung`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Voreinstellung]`_`f (`F33f`_`[englisch`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Englische_Sprache]`_`f default) mit `B100`F9d9/*`f`b abgeschlossen. Dieses Kennzeichen kann aber mit dem DLM-Parameter überschrieben werden. Das Jobende ist optional mit allein stehenden `B100`F9d9//`f`b markiert.`:cite-ref-1[`F5bf`_`[1`#cite-note-1]`_`f]
>>Einzelnachweise
`:cite-note-1`!1.`! `F0af`_`[↑`#cite-ref-1]`_`f `*MVS Job Control Language (JCL) Statements.`* In: `*z/OS MVS JCL Reference.`* IBM, abgerufen am 21. April 2021 (englisch).
`c`F0af`_`[↑ Back to top`#top]`_`f`a